/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.uefs.cedoc.controle.tipologia;

import br.uefs.cedoc.controle.Command;
import br.uefs.cedoc.controle.CommandException;
import br.uefs.cedoc.db.exception.DBConnectionException;
import br.uefs.cedoc.db.tipologia.DBTipologia;
import br.uefs.cedoc.entidades.TipologiaBean;
import java.sql.SQLException;
import javax.servlet.http.HttpServletRequest;

/**
 *
 * @author Gregory Porto
 */

public class GetAllTipologiaCommand implements Command {
  private String next;

    public GetAllTipologiaCommand(String next) {
          this.next = next;
    }



    public String execute(HttpServletRequest req)
    throws CommandException {

        try {
            
            DBTipologia dbtipologia = new DBTipologia();
            TipologiaBean[] tipologias = dbtipologia.listarTipologias();
            req.setAttribute("tipologia",tipologias);
            
            TipologiaBean tipologia = new TipologiaBean();
            for(int i=0;i<tipologias.length;i++){
               tipologia = tipologias[i];
               //System.out.println("Id = "+tipologia.getIdTipologia()+" Secao "+tipologia.getFonte());
               //req.setAttribute("secao",secao);
            }
            } catch (SQLException ex) {
                ex.printStackTrace();
            } catch (DBConnectionException ex) {
                ex.printStackTrace();
            }  
            return next;
     
        } 
    }

